from bam_counter.counter cimport Counter, CounterRefIterator, CounterRow

cdef class PairedBaseCounter(Counter):
    cdef Counter _counter_1
    cdef Counter _counter_2

cdef class PairedBaseCounterRow(CounterRow):    
    cdef tuple _counts_1
    cdef tuple _counts_2

cdef class PairedBaseCounterIterator(CounterRefIterator):
    cdef CounterRefIterator _iter_1
    cdef CounterRefIterator _iter_2
    
    cdef CounterRow _row_1
    cdef CounterRow _row_2

    cdef _set_current_row(self)